<meta charset="utf-8" />
<script type="text/javascript" src="../static/js/jquery-1.11.1.min.js"></script>
<script  type="text/javascript">
    $(function(){
        //获取所有按钮并添加点击事件
        $("input[type=button]").click(function(){
                //事件处理
                switch($(this).val()){
                    case "全选":
                    $("input[type='checkbox']").prop("checked",true);
                        break;
                 
                    case "全不选":
                        $("input[type='checkbox']").prop("checked",false);
                        break;
                         
                    case "反选":
                        var list = $("input:checked"); //获取所有选中的
                        //所有的都选中
                        $("input[type='checkbox']").prop("checked",true);
                        list.prop("checked",false);//刚刚选中的再设置取消选中。
                        break;
                }
        });
        
        $("input[type='checkbox']").click(function(){
            this.checked = !this.checked;
        }); 
    });
</script>
<input type="checkbox" name="tags[]"  value='1' />篮球
<input type="checkbox" name="tags[]"  value='2' />网球
<input type="checkbox" name="tags[]"  value='3' />羽毛球
<input type="checkbox" name="tags[]"  value='4'  checked/>乒乓球
<input type="checkbox" name="tags[]"  onclick="return false;" value='5' />足球
<input type="button" value="全选"/>
<input type="button" value="反选"/>
<input type="button" value="全不选"/>